<?php include 'inc/header.php';?> 
<?php 
  $name=$email=$courseName=$content='';
  $nameErr=$emailErr=$courseNameErr=$contentErr='';
  //表单提交
  if(isset($_POST['submit'])){
    //验证名字
    if(empty($_POST['name'])){
      $nameErr="姓名为必填项！";
    }else{
      $name=filter_input(INPUT_POST,'name',FILTER_SANITIZE_FULL_SPECIAL_CHARS);
    }
    //验证邮箱
    if(empty($_POST['email'])){
      $emailErr="邮箱为必填项！";
    }else{
      $email=filter_input(INPUT_POST,'email',FILTER_SANITIZE_FULL_SPECIAL_CHARS);
    }
    //验证课程名称
    if(empty($_POST['course'])){
      $courseNameErr="课程为必填项！";
    }else{
      $courseName=filter_input(INPUT_POST,'course',FILTER_SANITIZE_FULL_SPECIAL_CHARS);
    }
    //验证评价内容
    if(empty($_POST['body'])){
      $contentErr="评价为必填项！";
    }else{
      $content=filter_input(INPUT_POST,'body',FILTER_SANITIZE_FULL_SPECIAL_CHARS);
    }
 
  if(empty($nameErr)&&empty($emailErr)&&empty($courseNameErr)&&empty($contentErr)){
    $sql="INSERT INTO review(name,email,course_name,content)VALUES('$name','$email','$courseName','$content')";
    if(mysqli_query($conn,$sql)){
      //成功
      header('Location:reviews.php');
    }else{
      //错误
      echo "出错：" . mysqli_error($conn);
    }
  } 
}
  echo $nameErr;
  echo $name;
  ?>
    <img src="img/111.jpg" class="w-25 mb-3" alt="">
    <h2>课程评价</h2>
    <p class="lead text-center">为你所上的课程留下评价</p>
    <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>" method="POST" class="mt-4 w-75">
      <div class="mb-3">
        <label for="name" class="form-label">你的姓名</label>
        <input type="text" class="form-control <?php echo $nameErr ? 'is-invalid' : null;?>" id="name" name="name" placeholder="请输入你的姓名">
        <div class="invalid-feedback">
          <?php echo $nameErr;?>
        </div>
      </div>
      <div class="mb-3">
        <label for="email" class="form-label">你的邮箱</label>
        <input type="email" class="form-control <?php echo $emailErr ? 'is-invalid' : null;?>" id="email" name="email" placeholder="请输入你的邮箱">
        <div class="invalid-feedback">
          <?php echo $emailErr;?>
        </div>
      </div>
      <div class="mb-3">
        <label for="course" class="form-label">课程名称</label>
        <input type="text" class="form-control <?php echo $courseNameErr ? 'is-invalid' : null;?>" id="course" name="course" placeholder="请输入课程名称">
        <div class="invalid-feedback">
          <?php echo $courseNameErr;?>
        </div>
      </div>
      <div class="mb-3">
        <label for="body" class="form-label">评价内容</label>
        <textarea class="form-control <?php echo $contentErr ? 'is-invalid' : null;?>" id="body" name="body" rows="4" placeholder="请输入你的评价"></textarea>
        <div class="invalid-feedback">
          <?php echo $nameErr;?>
        </div>
      </div>
      <div class="mb-3">
        <input type="submit" name="submit" value="提交评价" class="btn btn-dark w-100">
      </div>
    </form>
    <?php include 'inc/footer.php';?>
    